package org.hbs.blog.code.dao;

import java.util.List;

import org.hbs.blog.code.entity.Blog;

public interface IBlogDao {

	/**
	 * 插入一条新的blog记录
	 * @param blog blog对象
	 * @return 新插入的blog对象
	 */
	public Blog insertBlog(Blog blog);
	/**
	 * 查询所有blog对象
	 * @return blog对象集合
	 */
	public List<Blog> selectAllBlog();
	/**
	 * 根据ID查询blog信息
	 * @param blogID blogID
	 * @return 查询到的blog对象
	 */
	public Blog selectBlogByID(String blogID);
	/**
	 * 根据ID删除一条blog对象
	 * @param blogID blogID
	 */
	public void deleteBlogByID(String blogID);
	/**
	 * 根据编号修改一条blog对象
	 * @param blog blog对象信息
	 * @return 修改后的blog对象
	 */
	public Blog updateBlogByID(Blog blog);
	
}
